package com.punai.evaluationSystem.incomeDataEvalute.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * sr对象 evaluation_results_sr
 *
 * @author tj
 * @date 2023-04-18
 */
public class EvaluationResultsSr extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    private String id;

    /**
     * 评价结果数据
     */
    @Excel(name = "评价结果数据")
    private String pjjgsj;

    /**
     * 不同价格数量
     */
    @Excel(name = "不同价格数量")
    private Integer btjgsl;

    /**
     * 总数量
     */
    @Excel(name = "总数量")
    private Integer count;

    /**
     * 是否存在于资产库
     */
    @Excel(name = "是否存在于资产库")
    private Integer isassets;

    /**
     * 分类id
     */
    @Excel(name = "分类id")
    private String classification;

    /**
     * 价格类型来源
     */
    @Excel(name = "价格类型来源")
    private String priceType;

    /**
     * 数据评价类型
     */
    @Excel(name = "数据评价类型")
    private String evaluateType;

    @TableField(exist = false)
    private String timeStart;

    @TableField(exist = false)
    private String timeEnd;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setPjjgsj(String pjjgsj) {
        this.pjjgsj = pjjgsj;
    }

    public String getPjjgsj() {
        return pjjgsj;
    }

    public void setBtjgsl(Integer btjgsl) {
        this.btjgsl = btjgsl;
    }

    public Integer getBtjgsl() {
        return btjgsl;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Integer getCount() {
        return count;
    }

    public void setIsassets(Integer isassets) {
        this.isassets = isassets;
    }

    public Integer getIsassets() {
        return isassets;
    }

    public void setClassification(String classification) {
        this.classification = classification;
    }

    public String getClassification() {
        return classification;
    }

    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

    public String getPriceType() {
        return priceType;
    }

    public void setEvaluateType(String evaluateType) {
        this.evaluateType = evaluateType;
    }

    public String getEvaluateType() {
        return evaluateType;
    }

    public String getTimeStart() {
        return timeStart;
    }

    public void setTimeStart(String timeStart) {
        this.timeStart = timeStart;
    }

    public String getTimeEnd() {
        return timeEnd;
    }

    public void setTimeEnd(String timeEnd) {
        this.timeEnd = timeEnd;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("pjjgsj", getPjjgsj())
                .append("btjgsl", getBtjgsl())
                .append("count", getCount())
                .append("isassets", getIsassets())
                .append("classification", getClassification())
                .append("priceType", getPriceType())
                .append("evaluateType", getEvaluateType())
                .append("createTime", getCreateTime())
                .append("createBy", getCreateBy())
                .append("updateTime", getUpdateTime())
                .append("updateBy", getUpdateBy())
                .toString();
    }
}
